English Dictionary
◊ OLEA LANCEOLATA
Olea lanceolata
n : small New Zealand tree having red pulpy one-seeded fruit
[syn: {white maire}, {Olea lanceolata}]